package com.boot2.core.web.websocket;

/**
 * @author zhangweilin
 * @Description: websocket在线状态监听
 * @date 2020/12/15
 */
public interface WebSocketSessionListener {

    /**
     * 上线动作，由握手成功决定
     *
     * @param userName
     */
    default void online(String userName) {
    }


    /**
     * 下线触发，由主动下线或心跳超时触发
     *
     * @param userName
     */
    default void offline(String userName) {
    }

}
